package com.hyfrogx.modules.information.form;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;

/**
 * @author liubin
 * @date 2019/10/31 15:06
 */
@ApiModel(value = "后台资讯号审核编辑表单")
@Data
public class EditVerifyForm {

  @NotBlank(message="uid不能为空")
  private Integer uid;

  @ApiModelProperty(value = "运营者姓名")
  @NotBlank(message="运营者姓名不能为空")
  private String username;

  @ApiModelProperty(value = "企业名称")
  @NotBlank(message="公司名不能为空")
  private String companyName;

  @ApiModelProperty(value = "是否一键哥1是0否")
  @NotBlank(message="是否一键哥不能为空")
  private Integer isYiJianGe;

  @ApiModelProperty(value = "营业执照")
  @NotBlank(message = "营业执照不能为空")
  private String businessLicense;

  @ApiModelProperty(value = "认证信息")
  @NotBlank(message = "认证信息不能为空")
  private String authenticationInformation;

  @ApiModelProperty(value = "手机号")
  @NotBlank(message = "手机号不能为空")
  private String phone;

  @ApiModelProperty(value = "统一社会信用代码")
  @NotBlank(message = "统一社会信用代码不能为空")
  private String unifiedSocialCreditCode;

  @ApiModelProperty(value = "授权书")
  private String  powerOfAttorneyImg;

  @ApiModelProperty(value = "授权书不通过理由")
  private String  powerOfAttorneyVerify;

  @ApiModelProperty(value = "用户名称不通过理由")
  private String nameVerify;

  @ApiModelProperty(value = "认证信息不通过理由")
  private String informationVerify;

  @ApiModelProperty(value = "企业名称不通过理由")
  private String companyNameVerify;

  @ApiModelProperty(value = "统一社会信用代码代码不通过理由")
  private String codeVerify;

  @ApiModelProperty(value = "营业执照不通过理由")
  private String businessLicenseVerify;

  @ApiModelProperty(value = "审核状态")
  private Integer verifyStatus;
}
